QoSockets: a New Extension to the Sockets API for End-to-End Application QoS Management
نویسندگان
چکیده
Distributed multimedia applications are sensitive to the Quality of Service (QoS) delivered by underlying communication networks. The main question this work addresses is how to adapt multimedia applications to the QoS delivered by the network and vice versa. We introduce QoSockets, an extension to the sockets mechanism to enable QoS reservation and management. QoSockets automatically generates the instrumentation to monitor QoS. It scrutinizes interactions among applications and transport protocols and collects in QoS Management Information Bases (MIBs) statistics on the QoS delivered. The main advantages of QoSockets are the following. (1) Support of single API for transport layer QoS negotiation, connection establishment, and data transmission; and of single API for OS QoS negotiation. (2) Support of a single QoS negotiation protocol. (3) Generality across application QoS needs. (4) Automatic management of application QoS needs. QoSockets are available for Solaris and Linux and support RSVP, ATM adaptation, ST-II, TCP/UDP, and Unix native protocols.
منابع مشابه
Experimental QoS Performances of Multimedia Applications
To bring QoS to the Internet, several better-thanbest-effort network services have been recently devised with significant efforts. The goal of this paper is to measure the effective performances of existing applications after incorporating QoS, and to understand what are the effects of provisioning QoS in the applications. Our experiments use two kinds of existing multimedia applications: UDP-b...
متن کاملAccess and Mobility Policy Control at the Network Edge
The fifth generation (5G) system architecture is defined as service-based and the core network functions are described as sets of services accessible through application programming interfaces (API). One of the components of 5G is Multi-access Edge Computing (MEC) which provides the open access to radio network functions through API. Using the mobile edge API third party analytics applications ...
متن کاملNovel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement
Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...
متن کاملQoS-aware resource management for distributed multimedia applications^{1}
The ability of operating system and network infrastructure to provide end-to-end quality of service (QoS) guarantees in multimedia is a major acceptance factor for various distributed multimedia applications due to the temporal audio-visual and sensory information in these applications. Our constraints on the end-to-end guarantees are (1) QoS should be achieved on a general-purpose platform wit...
متن کاملQoS-Aware Resource Management for Distributed Multimedia Applications
The ability of operating system and network infrastructure to provide end-to-end quality of service (QoS) guarantees in multimedia is a major acceptance factor for various distributed multimedia applications due to the temporal audiovisual and sensory information in these applications. Our constraints on the end-to-end guarantees are (1) QoS should be achieved on a general-purpose platform with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Networks
دوره 35 شماره
صفحات -
تاریخ انتشار 1999